package com.ls.markt.service.admin;

import com.ls.markt.model.admin.Trophy;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

import java.util.List;
import java.util.Map;

public interface TrophyService {

    Page<Trophy> listTrophys(PageRequest pageRequest);

    void saveTrophy(Trophy trophy);

//    void updateTrophy(Trophy trophy);

    void removeTrophy(Long id);

    Trophy getTrophyById(Long id);

    List<Map<String,Object>> getTrophyByClub(Long clubId);

    List<Trophy> listTrophyByEnum(Long trophyId);
}
